have been to与have been in还有have gone to的区别 - 百度知道

have been to、have been in和have gone to三者的区别,. 这三者都是指“到/在某地去”的意思,其主要区别在于涵义和用法:. (1)Have been …

Have been in强调“过去曾去过”之意,表示经验;have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”;have gone to表示“动 …

它们的区别是:“Have/has gone to”表示主语去了什么地方,或者在去的途中,不在这里。“He has gone to Beijing”,主语“He”已经去了北京 …

have gone to 表示“去了某地”,但当主语是第一或第二人称时,也可以表示have been to的意义。费致德《现代英语惯用法词典》(P.426)就有如 …

have gone(to) 表示“到某地去了”,表示到了某地或正在去某地的途中。 总之,说话时该人不在现场,常用于第三人称。

更多内容请点击:have been to与have been in还有have gone to的区别 - 百度知道 推荐文章